Fernando Jiménez Peña's profile

Frontend Development | Scamp Maintenance Platform

​​​​​​​FRONTEND DEV.
SCAMP 
MAINTENANCE PLATFORM​​​​​​​
THE PROJECT
Integral Cloud Business Management System 
(CRM / ERP Hybrid) 
developed for Omnium Lab Studios in 2016.
The final customer was the company Scamp Ltd. 
belonging to Gibunco Group.
Para este proyecto me pidieron que implementara un email-parser.
Para los correos .eml fue fácil implementar un drag&drop, enriquecer el texto resultante y que funcionara tanto para correos en html como txt.

El problema surgió porque Outlook a diferencia del resto de clientes-web manejaba los emails en un formato distinto: .msg.

Con ese formato no era posible hacerlo todo desde el frontend –habría que "sostener" por cada correo 3 copias: msg, doc y txt- y eso no había navegador que lo pudiese aguantar sin quedarse "pillado".

Así que la solución que encontré fue acordar con el backend developer hacerlo conjuntamente. El proceso sería el siguiente:
1 - Yo desde el frontend "pillaría" el email y detectaría de que tipo era.
2 - Si era .eml lo "pasaba" por mi script y asunto resuelto, pero si no era así se lo enviaría vía AJAX al backend.
3 - Éste lo recogería, lo convertiría a txt y me lo reenvíaría.
4 - Y ya, por último, yo desde el front lo recogería y lo "pintaría".

THE CODE
Emails Design
My roles in this project was both 
as UXUI Designer as Frontend Developer.

Thanks for watching!
Frontend Development | Scamp Maintenance Platform
Published:

Owner

Frontend Development | Scamp Maintenance Platform

Sistema Integral de Gestión Empresarial en la Nube (híbrido entre un CRM y un ERP) para Scamp Ltd perteneciente al Grupo Gibunco.

Published: